# 字典中没有下标的概念,想要获取数据值,要使⽤ key(键)来获取
# 字典[键]
# 1. 如果键存在 返回键对应的数据值,
# 2, 如果键不存在, 会报错
# 使⽤ 字典.get(键)
# 字典.get(键, 数据值)
# 1. 数据值⼀般不写, 默认是 None
# 返回:
# 1. 如果键存在 返回键对应的数据值
# 2, 如果键不存在, 返回的是 括号中书写的数据值(None)
# ⼀般建议使⽤ get ⽅法
my_dict = {'name': '⼩明', 'age': 19, 'like': ['抽烟', '喝酒', '烫头', '学习']}
# 1. 获取 名字
print(my_dict['name']) # ⼩明
print(my_dict.get('name')) # ⼩明
print(my_dict.get('name', 'zzz')) # ⼩明
# 2. 获取 sex 性别
# print(my_dict['sex']) # 代码会报错, 原因 key 不存在
print(my_dict.get('sex')) # None
print(my_dict.get('sex', '保密')) # 保密
# 3. 获取 第⼆个爱好
print(my_dict['like'][1]) # 喝酒
print(my_dict.get('like')[1]) # 喝酒